haven't i seen you before - Francés Inglés Diccionario